|
|
@@ -220,7 +220,7 @@ def get_screen_data(point=None, point_id=None):
|
220
|
220
|
status=True,
|
221
|
221
|
).values('macid', 'temperature', 'updated_at')
|
222
|
222
|
temperature_logs = {log.get('macid'): log.get('temperature') for log in logs}
|
223
|
|
- time_logs = {log.get('macid'): log.get('updated_at') for log in logs}
|
|
223
|
+ time_logs = {log.get('macid'): tc.local_string(utc_dt=log.get('updated_at'), format='%m-%d %H:%M') for log in logs}
|
224
|
224
|
|
225
|
225
|
ipuis = IsolationPointUserInfo.objects.filter(point_id=point.point_id, status=True).values('pk', 'fields', 'observed_days')
|
226
|
226
|
# ipuis = {info.get('pk'): {'fields': info.get('fields'), 'observed_days': info.get('observed_days')} for info in ipuis}
|
|
|
@@ -258,9 +258,9 @@ def get_screen_data(point=None, point_id=None):
|
258
|
258
|
'phone': eqpt.get('phone', ''),
|
259
|
259
|
'sex': eqpt.get('sex', ''),
|
260
|
260
|
'age': eqpt.get('age', ''),
|
261
|
|
- 'temperature': eqpt.get('temperature', '') or get_old_temperature(eqpt.get('point_id', ''), eqpt.get('macid', '')),
|
262
|
261
|
'status': '已上报' if eqpt.get('temperature') else '未上报',
|
263
|
262
|
'last_report_time': time_logs.get(eqpt.get('macid', ''), '') if eqpt.get('temperature') else eqpt.get('last_submit_at', ''),
|
|
263
|
+ 'temperature': eqpt.get('temperature', '') or get_old_temperature(eqpt.get('point_id', ''), eqpt.get('macid', '')),
|
264
|
264
|
'observed_days': eqpt.get('observed_days', 0),
|
265
|
265
|
} for eqpt in eqpts]
|
266
|
266
|
|